#ifndef _MENU_GLOWNE_H
#define _MENU_GLOWNE_H

#include "gui.h"
#include <string>
#include <vector>
//#include <stdio.h>
#include "sql.h"

struct SInfoPoziom
{
private:
	int poziom;
	int kasa;
	int pozyczki;
	int ludnosc;
	string nazwa_poziomu;
public:
	SInfoPoziom(int _poziom, int _kasa, int _pozyczki, int _ludnosc, string _nazwa_poziomu);
	int Wyswietl_Poziom() const;
	int Wyswietl_Kasa() const;
	int Wyswietl_Pozyczki() const;
	int Wyswietl_Ludnosc() const;
	string Wyswietl_Nazwa() const;
};

class CMenu : public CGui
{
		/*--------Inicjalizacja surface dla CGui::rysuj_menu()*/
	SDL_Surface *tlo_menu;
	SDL_Surface *tlo_menu_wyboru;

	SDL_Surface *nazwa_gry;
	SDL_Surface *nazwa_gry_on;

	SDL_Surface *button_nowa_gra;
	SDL_Surface *button_on_nowa_gra;

	SDL_Surface *button_wczytaj_gre;
	SDL_Surface *button_on_wczytaj_gre;

	SDL_Surface *button_wylacz_gre;
	SDL_Surface *button_on_wylacz_gre;

	SDL_Surface *pytanie_imie;
	SDL_Surface *tekst_imie;
	SDL_Surface *tlo_imie_gracza;

	SDL_Surface *button_uniwersalny;
	SDL_Surface *button_on_uniwersalny;

	SDL_Surface *tekst_nazwa_poziomu;
	SDL_Surface *tlo_menu_poziomu;

	SDL_Surface *button_zatwierdz;
	SDL_Surface *button_on_zatwierdz;

	SDL_Surface *menu_wczytywanie;
	SDL_Surface *menu_rekord_wczytaj;
	SDL_Surface *menu_rekord_on_wczytaj;

	SDL_Surface *menu_button_wroc;
	SDL_Surface *menu_button_over_wroc;

	vector<struct SInfoPoziom>wektor_poziomow;
	vector<vector<string>>wynik;
	vector<string>wczytywany_stan_gry;
public:
	void rysuj_menu();
	void utworzplikprofili();
	
};
#endif